﻿@ModelType INFORMACION_ALUMNOS_X_GRADO
@CODE
    Dim sGradoEsp() = Model.ID_GRADESP.Split("-"c),
        tituloGrado = String.Format("{0} Año de Bachillerato {1}", sGradoEsp(0), sGradoEsp(1)).ToUpper,
        tituloGradoShort = String.Format("{0}° {1}", sGradoEsp(0), sGradoEsp(1)).ToUpper,
        tituloGradoAnterior As String,
        totalA As Integer = Model.T_REPROBADOS + Model.T_PASARON_ANIO_ANTERIOR + Model.T_PASARON_ANIO_ANTERIOR_LLEVARAN_MATERIA_SEGUNDA + Model.T_CAMBIOS_APROBARON_TODAS_MATERIAS + Model.T_REPROBARON_MATERIA_QUE_LLEVABAN_SEGUNDA_MATRICULA
    Select Case sGradoEsp(0)
        Case "1"
            tituloGradoAnterior = "9° GRADO"
        Case "2"
            tituloGradoAnterior = String.Format("1° {0}", sGradoEsp(1)).ToUpper
        Case Else
            tituloGradoAnterior = String.Format("2° {0}", sGradoEsp(1)).ToUpper
    End Select
End Code
<script type="text/javascript">
    $(function () {
        $('#btnCrearAllSecciones').on('click', function (e) {
            e.preventDefault(); $.bloquearUI();
            $.ajax({ url: $(this).attr('data-jerti-url'), type: "POST" }).done($.handlerAjaxDone).fail($.handlerAjaxFail).always($.handlerAjaxAlways);
        });
    });
</script>
<div style="font-size: 12px; margin-bottom: 20px;">
    @If sGradoEsp(1).Equals("General") Then
        @Html.TableReadOnlyFor(String.Format("DETALLE DE ALUMNOS PARA {0}", tituloGrado)
            ).AddField(String.Format("ALUMNOS QUE APROBARON {0}:", tituloGradoAnterior), String.Format("{0} ALUMNOS", Model.T_PASARON_ANIO_ANTERIOR), New JFOptionsFieldsReadOnly().SetHTMLAttributesDisplay(New With {.style = "padding: 4px 12px 4px 30px; color: #6D6D6D;"}).SetHTMLAttributesValue(New With {.style = "text-align: center;"})
            ).AddField(String.Format("ALUMNOS QUE REPROBARON UNA MATERIA EN {0} Y LLEVARÁN LA MATERIA EN SEGUNDA MATRICULA:", tituloGradoAnterior), String.Format("{0} ALUMNOS", Model.T_PASARON_ANIO_ANTERIOR_LLEVARAN_MATERIA_SEGUNDA), New JFOptionsFieldsReadOnly().SetHTMLAttributesDisplay(New With {.style = "padding: 4px 12px 4px 30px; color: #6D6D6D;"}).SetHTMLAttributesValue(New With {.style = "text-align: center;"})
            ).AddField(String.Format("ALUMNOS QUE REPROBARON MÁS DE UNA MATERIA EN {0} Y VOLVERÁN A REPETIR TODO EL GRADO:", tituloGradoShort), String.Format("{0} ALUMNOS", Model.T_REPROBADOS), New JFOptionsFieldsReadOnly().SetHTMLAttributesDisplay(New With {.style = "padding: 4px 12px 4px 30px; color: #6D6D6D;"}).SetHTMLAttributesValue(New With {.style = "text-align: center;"})
            ).AddField("SUB-TOTAL DE ALUMNOS QUE APROBARON Y REPROBARON:", String.Format("{0} ALUMNOS", Model.T_REPROBADOS + Model.T_PASARON_ANIO_ANTERIOR + Model.T_PASARON_ANIO_ANTERIOR_LLEVARAN_MATERIA_SEGUNDA), New JFOptionsFieldsReadOnly().SetHTMLAttributesDisplay(New With {.style = "padding: 4px 12px; font-weight: bold;"}).SetHTMLAttributesValue(New With {.style = "font-weight: bold;text-align: center;"})
            ).AddField("TOTAL DE ALUMNOS QUE PIDIERON CAMBIO DE TÉCNICO A GENERAL:", String.Format("{0} ALUMNOS", Model.T_CAMBIOS_APROBARON_TODAS_MATERIAS), New JFOptionsFieldsReadOnly().SetHTMLAttributesDisplay(New With {.style = "padding: 4px 12px; font-weight: bold;"}).SetHTMLAttributesValue(New With {.style = "font-weight: bold;text-align: center;"})
            ).AddField("ALUMNOS QUE REPROBARON LA MATERIA QUE LLEVARON EN SEGUNDA MATRICULA:", String.Format("{0} ALUMNOS", Model.T_REPROBARON_MATERIA_QUE_LLEVABAN_SEGUNDA_MATRICULA), New JFOptionsFieldsReadOnly().SetHTMLAttributesDisplay(New With {.style = "padding: 4px 12px; font-weight: bold;"}).SetHTMLAttributesValue(New With {.style = "font-weight: bold;text-align: center;"})
            ).AddField(String.Format("TOTAL GENERAL DE ALUMNOS PARA {0}:", tituloGradoShort), String.Format("{0} ALUMNOS", Model.T_REPROBADOS + Model.T_PASARON_ANIO_ANTERIOR + Model.T_PASARON_ANIO_ANTERIOR_LLEVARAN_MATERIA_SEGUNDA + Model.T_CAMBIOS_APROBARON_TODAS_MATERIAS + Model.T_REPROBARON_MATERIA_QUE_LLEVABAN_SEGUNDA_MATRICULA), New JFOptionsFieldsReadOnly().SetHTMLAttributesDisplay(New With {.style = "text-align: right; padding: 4px 12px; font-weight: bold; border-top: 1px solid #A0A0A0;background-color: #F5F5F5;"}
                ).SetHTMLAttributesValue(New With {.style = "text-align: center; font-weight: bold; border-top: 1px solid #A0A0A0; background-color: #F5F5F5;"})
            ).AddField(String.Format("TOTAL DE SOLICITUDES DE NUEVO INGRESO PARA {0}:", tituloGradoShort), String.Format("{0} ALUMNOS", Model.T_NUEVO_INGRESO), New JFOptionsFieldsReadOnly().SetHTMLAttributesDisplay(New With {.style = "text-align: right; padding: 4px 12px; font-weight: bold; background-color: #F5F5F5;"}).SetHTMLAttributesValue(New With {.style = "font-weight: bold;text-align: center; background-color: #F5F5F5;"})
        ).SetWidth(920)
    Else
        @Html.TableReadOnlyFor(String.Format("DETALLE DE ALUMNOS PARA {0}", tituloGrado)
            ).AddField(String.Format("ALUMNOS QUE APROBARON {0}:", tituloGradoAnterior), String.Format("{0} ALUMNOS", Model.T_PASARON_ANIO_ANTERIOR), New JFOptionsFieldsReadOnly().SetHTMLAttributesDisplay(New With {.style = "padding: 4px 12px 4px 30px; color: #6D6D6D;"}).SetHTMLAttributesValue(New With {.style = "text-align: center;"})
            ).AddField(String.Format("ALUMNOS QUE REPROBARON UNA MATERIA EN {0} Y LLEVARÁN LA MATERIA EN SEGUNDA MATRICULA:", tituloGradoAnterior), String.Format("{0} ALUMNOS", Model.T_PASARON_ANIO_ANTERIOR_LLEVARAN_MATERIA_SEGUNDA), New JFOptionsFieldsReadOnly().SetHTMLAttributesDisplay(New With {.style = "padding: 4px 12px 4px 30px; color: #6D6D6D;"}).SetHTMLAttributesValue(New With {.style = "text-align: center;"})
            ).AddField(String.Format("ALUMNOS QUE REPROBARON MÁS DE UNA MATERIA EN {0} Y VOLVERÁN A REPETIR TODO EL GRADO:", tituloGradoShort), String.Format("{0} ALUMNOS", Model.T_REPROBADOS), New JFOptionsFieldsReadOnly().SetHTMLAttributesDisplay(New With {.style = "padding: 4px 12px 4px 30px; color: #6D6D6D;"}).SetHTMLAttributesValue(New With {.style = "text-align: center;"})
            ).AddField("SUB-TOTAL DE ALUMNOS QUE APROBARON Y REPROBARON:", String.Format("{0} ALUMNOS", Model.T_REPROBADOS + Model.T_PASARON_ANIO_ANTERIOR + Model.T_PASARON_ANIO_ANTERIOR_LLEVARAN_MATERIA_SEGUNDA), New JFOptionsFieldsReadOnly().SetHTMLAttributesDisplay(New With {.style = "padding: 4px 12px; font-weight: bold;"}).SetHTMLAttributesValue(New With {.style = "font-weight: bold;text-align: center;"})
            ).AddField("ALUMNOS QUE REPROBARON LA MATERIA QUE LLEVARON EN SEGUNDA MATRICULA:", String.Format("{0} ALUMNOS", Model.T_REPROBARON_MATERIA_QUE_LLEVABAN_SEGUNDA_MATRICULA), New JFOptionsFieldsReadOnly().SetHTMLAttributesDisplay(New With {.style = "padding: 4px 12px; font-weight: bold;"}).SetHTMLAttributesValue(New With {.style = "font-weight: bold;text-align: center;"})
            ).AddField(String.Format("TOTAL GENERAL DE ALUMNOS PARA {0}:", tituloGradoShort), String.Format("{0} ALUMNOS", Model.T_REPROBADOS + Model.T_PASARON_ANIO_ANTERIOR + Model.T_PASARON_ANIO_ANTERIOR_LLEVARAN_MATERIA_SEGUNDA + Model.T_CAMBIOS_APROBARON_TODAS_MATERIAS + Model.T_REPROBARON_MATERIA_QUE_LLEVABAN_SEGUNDA_MATRICULA), New JFOptionsFieldsReadOnly().SetHTMLAttributesDisplay(New With {.style = "text-align: right; padding: 4px 12px; font-weight: bold; border-top: 1px solid #A0A0A0;background-color: #F5F5F5;"}
                ).SetHTMLAttributesValue(New With {.style = "text-align: center; font-weight: bold; border-top: 1px solid #A0A0A0; background-color: #F5F5F5;"})
            ).AddField(String.Format("TOTAL DE SOLICITUDES DE NUEVO INGRESO PARA {0}:", tituloGradoShort), String.Format("{0} ALUMNOS", Model.T_NUEVO_INGRESO), New JFOptionsFieldsReadOnly().SetHTMLAttributesDisplay(New With {.style = "text-align: right; padding: 4px 12px; font-weight: bold; background-color: #F5F5F5;"}).SetHTMLAttributesValue(New With {.style = "font-weight: bold;text-align: center; background-color: #F5F5F5;"})
        ).SetWidth(920)
    End If
</div>
@Html.LoadPartialViewAJAX("composicion-seccion", Url.Action("_get_Composicion_Secciones_AE",
                          New With {.Year = ViewBag.Year, .GradoEsp = ViewBag.GradoEspecialidad, .Titulo = tituloGrado, .Total = totalA}),True,
                      "Recuperando la configuración actual de las secciones...")
@Html.TituloFieldSet(String.Format("Acciones generales para las secciones en los grados del nuevo año escolar {0}", ViewBag.Year))
<div class="j-panel-actions" style="margin-bottom: 40px; float: left; width: 100%;">
    <div style="margin: 0 auto; width: 435px;">
        @Html.ButtonJerti("btnCrearAllSecciones", "Crear todas las secciones para todos los grados en el año escolar"
                         ).SetIcon("new-item-icon"
                         ).SetURL(Url.Action("_crear_all_secciones_ae", "AnioEscolar", New With {.year = ViewBag.Year}))
    </div>
</div>